d-machine(i;M;dec)
== <dec == , k,v,s,x. if islocal(k) destination(lnk(k)) = i == then M.ef(k,x,read-state(s),v)?s(x)
== else s(x)
== fi
== , k,v,s. if islocal(k) destination(lnk(k)) = i == then filter(m.source(mlnk(m)) = i;M.sends(k,s,v))
== else []
== fi >